#pragma once
struct Vec2i { int x; int y; bool operator==(const Vec2i& o) const { return x==o.x && y==o.y; } bool operator!=(const Vec2i& o) const { return !(*this==o); } };